Wearable Device Analyzing Swimming and Analyzing Method of the Same

ABSTRACT

A wearable device is provided. The wearable device includes a CPU, an electronic compass, an acceleration sensor and a display screen. The electronic compass is connected to the CPU and configured to sense the wearable device and generate a first movement information, and the first movement information is transmitted to the CPU. The acceleration sensor is connected to the CPU and configured to sense the wearable device and generate a second movement information, and the second movement information is transmitted to the CPU. The display screen is connected to the CPU. The CPU is configured to access and calculate the first movement information and the second movement information, and display a calculation outcome on the display screen.

BACKGROUND OF THE INVENTION

1. Field of Invention

The present invention relates to a wearable device, more particularly to the wearable device which is configured to analyze a swimming posture.

2. Description of Related Art

In recent years, because the level of the education has been improved, the information flows quickly, it's making easier for the people to receive the information about health care, and awaken the people paying more attention to the health. Therefore, the numbers of the people having the habits of the regular exercise has increased year by year.

Compared with the general exercise, the burden for the body in the swimming is smaller, and the swimming exercise also helps to increase heart and lung function, improves allergic rhinitis, enhances cardiovascular function or stimulates the brain and other benefits, these benefits are superior to the general exercise, that's why more and more people choose swimming as a daily exercise.

In general, the people who loves the swimming would want to know the result of the swimming exercise every time. For example: swimming time, swimming stroke numbers, distance or the consumption of the calorific capacity etc. However, people cannot get the physiology information during swimming by equipment such as treadmill or freewheel in water. Furthermore, most people will choose swimming in an indoor swimming pool due to safety, thus the GPS sport watch used outdoor cannot normally work indoor.

Therefore, how to design a device configured to record related information and analyze fruitful results, it is worth considering to a person having ordinary skills in the art.

SUMMARY OF THE INVENTION

In order to solve the above-mentioned problem, one object of the present invention is to provide a wearable device which is configured to analyze a swimming posture.

To achieve the foregoing and other object, the wearable device is provided. The wearable device includes a CPU, an electronic compass, an acceleration sensor, and a display screen. The electronic compass is connected to the CPU, and configured to sense the wearable device and generate a first movement information, and transmit the first movement information to the CPU. The acceleration sensor is connected to the CPU, and configured to sense the wearable device and generate a second movement information, and transmit the second movement information to the CPU. The display screen is connected to the CPU. The CPU is configured to access and calculate the first movement information and the second movement information, and display a calculation outcome on the display screen.

In the above-mentioned wearable device, the wearable device is an electronic watch.

To achieve the foregoing and other object, another swimming analyzing method of the present invention is provided;

-   -   A10: providing the above-mentioned the wearable device;     -   A20: reading the first movement information of the electronic         compass by the CPU, to recognize whether the wearable device is         in a coming-back state;     -   B10: reading the second movement information of the acceleration         sensor by the CPU, to recognize whether the wearable device is         in an idle state;     -   C10: reading the second movement information of the acceleration         sensor by the CPU, to recognize a swimming posture of a user;         and     -   C20: reading the first movement information of the electronic         compass by the CPU, to calculate a swimming stroke number of a         user.

In the above-mentioned swimming analyzing method, in the step B10, when the second movement information is revealed to be horizontal direction movement over a predetermined period, the CPU recognizes the wearable device is in the idle state.

In the above-mentioned swimming analyzing method, wherein in the step A20, the CPU is configured to access the first movement information of the electronic compass to recognize an average movement direction, and the CPU is configured to recognize the wearable device have been in coming-back state after recognizing the average movement direction is reversed.

In the above-mentioned swimming analyzing method, wherein in the step C10, the CPU recognizes the swimming posture is a breast stroke when the second movement information is revealed to be horizontal movement direction, the CPU recognizes the swimming posture is a freestyle when the second movement information is revealed to be vertical movement direction.

In the above-mentioned swimming analyzing method, wherein in the step C20, the CPU records the first movement information at every point in time, and compares and analyzes the two consecutive first movement information, so as to calculate out a movement track, when the movement track is displayed in a ring-like shape, the CPU recognizes one number of the swimming stroke is occurred.

In the above-mentioned swimming analyzing method, further comprising multiple steps of:

D10: inputting a swimming pool length to the CPU;

D11: calculating out a swimming distance according to the coming-back times and the swimming pool length by the CPU.

In the above-mentioned swimming analyzing method, further comprising multiple steps of:

E10: inputting a weight of wearer to the CPU.

E20 calculating out the consumption of the calorific capacity according to the weight of the wearer and a swimming period by the CPU.

In the above-mentioned swimming analyzing method, further comprising multiple steps of:

F10: displaying a calculation outcome on the display screen by the CPU.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

FIG. 1 illustrates a schematic diagram of a wearable device in accordance with an embodiment of the present invention.

FIG. 2 illustrates the steps of analyzing a swimming by a CPU.

FIG. 3 illustrates a schematic diagram of a calculation of a movement track.

DESCRIPTION OF EMBODIMENTS

Please refer to FIG. 1. FIG. 1 illustrates a schematic diagram of a wearable device 100 in accordance with an embodiment of the present invention. The wearable device 100 includes an electronic compass 110, a CPU 120, an acceleration sensor 130, and a display screen 140. For example, the wearable device 100 is an electronic watch, an electronic bracelet, or other electronic device which can be wore in a wrist of a user and has waterproof function. The electronic compass 110 and the acceleration sensor 130 are both connected to the CPU 120. The electronic compass 110 is a three-dimensional magnetism sensor and configured to sense the magnetic field in three directions, i.e. X, Y, Z directions of the earth. The electronic compass 110 is configured to determine the direction of north via the magnetic field of the earth, and the direction of north would be a standard direction. Furthermore, there is a fixing reference direction disposed on the wearable device 100. Therefore, the absolute movement angle of the wearable device 100 can be calculated via comparing the standard direction with the fixing reference direction. Thus, the electronic compass 110 is configured to sense movement angle or movement direction of the wearable device 100, and the information sensed by the electronic compass 110 is the first movement information 111. Then, the first movement information 111 would be transmitted to the CPU 120 by the electronic compass 110.

The acceleration sensor 130 is a gravity sensor (i.e. G-sensor). The acceleration sensor 130 is configured to sense the acceleration variation in three directions (X, Y, Z) of the wearable device 100. The movement angle and the movement direction of the wearable device 100 can be determined by analyzing the acceleration variation in three directions (X, Y, Z). The information sensed by the acceleration sensor 130 is second movement information 131, and the second movement information 131 would be transmitted to the CPU 120. The CPU 120 is configured to receive the first movement information 111 of the electronic compass 110 and the second movement information 131 of the acceleration sensor 130. The CPU 120 is further configured to calculate the first movement information 111 and the second movement information 131 so as to analyze the swimming posture. Then, the calculation result would be displayed on the display screen 140.

Please refer to FIG. 2. FIG. 2 illustrates the analyzing swimming steps by the CPU. First, providing the wearable device 100 wearied by a wearer, and the wearer start swimming (step S01). Afterwards, the second movement information 131 of the acceleration sensor 130 would be read by the CPU 120 (step S02). Next, the CPU 120 recognizes whether the wearable device 100 is in the idle state or not (step S03). In the step S3, the second movement information 131 of the acceleration sensor 130 is read by the CPU 120, if the second movement information 131 is revealed to be horizontal moving in predetermined period, the CPU 120 would recognize the wearable device 100 is in the idle state. In other word, the wearable device 100 is moved in horizontal over predetermined period, it means the wearer is floating in water without thrashing. On the contrary, the wearable device 100 is not moved in horizontal over predetermined period, it means the wearer is thrashing.

If the determining result is negative, it means the wearable device 100 is not in the idle state, the CUP 120 would recognize the wearer is thrashing. In this moment, the CPU 120 would access the second movement information 131 of the acceleration sensor 130 so as to recognize swimming posture (step S04). In the step S04, if the second movement information 131 is revealed to be horizontal movement, the CPU 120 will recognize the swimming posture is breast stroke. On the contrary, if the second movement information 131 is revealed to be vertical movement, the CPU 120 will recognize the swimming posture is freestyle. After the recognizing of swimming posture, the CPU 110 would access the first movement information 111 of the electronic compass 110 so as to calculate the number of the swimming stroke of the wearer (step S05). The CPU 120 records the first movement information 111 at every point in time, and the CPU 120 compares and analyzes the consecutive first movement information 111 so as to calculate the movement track of the wearable device 100. When the movement track is displayed in a ring-like shape, the CPU 120 recognizes one number of the swimming stroke is occurred, and accumulated the number of the swimming stroke. When the human is swimming, no matter in breast stroke or freestyle, the palm (the location of the wearing the wearable device 100) would move as a cycle. Therefore, when the movement track of the wrist is displayed in a ring-like shape, the wearable device 100 recognizes one number of the swimming stroke is occurred. Furthermore, the palm almost thrashes in vertical direction when the wearer swims in the freestyle, so the wearable device 100 recognizes the swimming posture is the freestyle when the second movement information 131 is revealed to be vertical movement direction. On the contrary, the palm almost thrashes in the parallel direction when the wearer swims in the breast stroke, so the wearable device 100 recognizes the swimming posture is the freestyle when the second movement information 131 is revealed to be parallel movement direction.

Please refer to FIG. 3. FIG. 3 illustrates a schematic diagram of a calculation of a movement track. For example, the CPU 120 would record the first movement information 111 every second. “T=1” stands for the state of the electronic compass 110 in the first second. The arrow N is the direction of the north recognized by the electronic compass 110, i.e. standard direction. The arrow F is the reference direction fixed on the wearable device 100. As a result of the arrow N directs the north permanently, the precisely movement direction of the wearable device 100 can be recognized via comparing the arrow N and the arrow F. For example, in T=1, wearable device 100 is moving toward northeast. The CPU 120 records a movement angle in T=1 to T=10 and concatenate the arrow F in every time point so as to calculate movement track of the wearable device 100. In the FIG. 3, when the movement track is displayed in a ring-like shape, the CPU can recognize one number of the swimming stroke is occurred. In addition, the order of the above-mentioned step of S04, S05 and S06 in the FIG. 2 is better embodiment of the present invention, but is not limited in it. The person having ordinary skills known in the art should know the order of the step of S04, S05 and S06 is able to be modified in random.

In the step S03, when the recognizing result is positive, it means the wearable device 100 is in the idle state, and the wearer is not thrashing. In this moment, the first movement information 111 of the electronic compass 110 would be read by the CPU 120 so as to recognize whether the wearer is in a coming-back state or not (step S06). The first movement information 111 of the electronic compass 110 would be recorded by the CPU 120, and the CPU 120 calculates the average movement direction of the wearable device 100 so as to recognize a swimming direction and average movement direction of the wearer. The average movement direction would be saved in the CPU 120. In the step S06, the CPU 120 would compare the average movement direction with the previous average movement direction. If the comparing result shows the average movement direction has been reversed, the CPU 120 will recognize the wearer has came-back, and coming-back number of the wearer can be counted. When the wearer is swimming in a swimming pool and swimming to the edge of the swimming pool, the wearer usually kicks the edge of the swimming pool to push the body forward and come-back at the edge of the swimming pool. In this moment, the both arms of wearer would extend straight forward and let the body stay parallel drifting a length of period. After the rate of drifting is slowed down, the wearer will start thrashing. Therefore, the wearable device 100 would recognize in the idle state when the wearer keep parallel moving, and wearable device 100 would compare and recognize whether the average movement direction is reversed so as to recognize the number of coming-back.

Moreover, the swimming pool length can be input to the CPU 120 by the wearer (step S07). The CPU 120 would calculate the coming-back number of the swimming (step S08). The swimming distance would be calculated by the number of coming-back and the swimming pool length (step S09). The swimming distance is calculated by following formula:

The swimming distance=the swimming pool length×(the number of coming-back+1).

Beside, the weight can be input to the CPU 120 by the wearer, the CPU 120 would calculate the consumption of the calorific capacity according to the weight of the wearer and the swimming period (step S10). The consumption of the calorific capacity is calculated by following formula:

The consumption of the calorific capacity=the weight of the wearer×time (hour)×6 (the breast stroke).

The consumption of the calorific capacity=the weight of the wearer×time (hour)×8 (the freestyle).

In the above-mentioned calculating formula, the coefficient 6 and 8 are determined by the average value of the consumption of the calorific capacity of the adult people. However, the coefficient can be change according to different situation.

After the CPU 120 calculates the swimming distance, the number of coming-back, the swimming posture, the number of swimming stroke and the consumption of the calorific capacity, and these values would be displayed on the displaying screen 140 (step S11). The wearer can choose the values to display, and these values would be transmitted to and saved on an APP of the other electronic device or internet platform via the wired method or the wireless method. For example, the other electronic device is the personal computer, tablet computer or smart phone etc. The wearer can gather the swimming results every time and further adjust the period and the strength of the swimming.

The wearable device 100 of present invention has the function of analyzing the swimming. The person who adores the swimming wears the wearable device 100 and input the swimming pool length and the weight of the wearer. In the swimming, the wearable device 100 can analyzes the swimming posture, these values would be displayed on the wearable device 100, and the wearer can observe the swimming posture immediately, and gather these values via the other auxiliary electronic device. Therefore, the wearer can access the results of the swimming every time so as to precisely control the target of the swimming every time.

Those skilled in the art will readily observe that numerous modifications and alternatives of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the meters and bounds of the appended claims. 

What is claimed is:
 1. A wearable device, comprising; a CPU; an electronic compass, electronically connected to the CPU for sensing a first movement information of the wearable device and transmitting the first movement information to the CPU; an acceleration sensor, electronically connected to the CPU for sensing a second movement information of the wearable device and transmitting the second movement information to the CPU; and a display screen, electronically connected to the CPU; wherein the CPU is configured to access and calculate the first movement information and the second movement information, and display the calculation outcome on the display screen.
 2. The wearable device of claim 1, wherein the wearable device is an electronic watch or an electronic bracelet.
 3. A swimming analyzing method, comprising steps of: A10: providing a wearable device comprising a CPU, an electronic compass, an acceleration sensor and a display screen, in which the electronic compass is electronically connected to the CPU for sensing a first movement information of the wearable device and transmitting the first movement information to the CPU, the acceleration sensor is electronically connected to the CPU for sensing a second movement information of the wearable device and transmitting the second movement information to the CPU, and the display screen is electronically connected to the CPU; wherein the CPU is configured to access and calculate the first movement information and the second movement information, and display the calculation outcome on the display screen; A20: reading the first movement information of the electronic compass by the CPU, to recognize whether the wearable device is in a coming-back state; B10: reading the second movement information of the acceleration sensor by the CPU, to recognize whether the wearable device is in an idle state; C10: reading the second movement information of the acceleration sensor by the CPU, to recognize a swimming posture of a user; and C20: reading the first movement information of the electronic compass by the CPU, to calculate a swimming stroke amount of the user.
 4. The swimming analyzing method of claim 3, wherein the step B10 further has the CPU recognized the wearable device as idle state if the second movement information is revealed as horizontal direction movement over a predetermined period.
 5. The swimming analyzing method of claim 3, wherein the step A20 further has the CPU recognized the wearable device as the coming-back state if the first movement information of the electronic compass is analyzed and then the average movement direction is reversed.
 6. The swimming analyzing method of claim 3, wherein the step C10 further has the CPU recognized the swimming posture as breast stroke if the second movement information is revealed to be horizontal movement direction, and freestyle if the second movement information is revealed to be vertical movement direction.
 7. The swimming analyzing method of claim 3, wherein in the step C20, the CPU record the first movement information at every point in time, and compares and analyzes the two consecutive first movement information, so as to calculate out a movement track, when the movement track is displayed in a ring-like shape, the CPU recognizes one number of the swimming stroke is occurred.
 8. The swimming analyzing method of claim 3, further comprising multiple steps of: D10: inputting a swimming pool length to the CPU; D11: calculating out a swimming distance according to the coming-back times and the swimming pool length by the CPU.
 9. The swimming analyzing method of claim 3, further comprising multiple step of: E10: inputting a weight of wearer to the CPU. E20: calculating out the consumption of the calorific capacity according to the weight of the wearer and a swimming period by the CPU.
 10. The swimming analyzing method of claim 3, further comprising a step of: F10: displaying a calculation outcome on the display screen by the CPU. 